package com.study.spmongodb.book.wwj.char14;

/**
 * @author study
 * @version 1.0
 * @date 2020/11/27 10:03
 */

/**
 * 饿汉式的关键在于instance作为变量并且直接得到了初始化
 */
//final 不允许被继承
public final class Singleton {

    //实例变量
    private byte[] data = new byte[1024];

    //在定义实例对象的时候直接初始化
    private static Singleton instance = new Singleton();

    //私有构造函数，不允许外部new
    private Singleton() {
    }

    public static Singleton getInstance() {
        return instance;
    }
}
